cast aspersions upon somebody - Espagnol Anglais Dictionnaire